package com.ehome.poct.base.device.repository;

import com.ehome.core.page.PageInfo;
import com.ehome.core.repository.BaseRepository;
import com.ehome.poct.base.api.dto.device.DeviceQry;
import com.ehome.poct.base.api.dto.device.bootModule.TestDeviceBootingHistDTO;
import com.ehome.poct.base.api.vo.device.BootInfoVO;
import com.ehome.poct.base.api.vo.device.TestDeviceBootingHistVO;

public interface TestDeviceBootingHistRepository extends BaseRepository<TestDeviceBootingHistDTO> {
    /**
     * 获取设备开机记录统计列表信息
     * @param qry 查询条件
     * @return 含分页信息 开机自检概述 几大模块的状态
     */
    PageInfo<TestDeviceBootingHistVO> getSnoDetailList(DeviceQry qry);
    /**
     * 获取设备开机记录统计列表信息
     * @param qry 查询条件 sno和时间
     * @return 设备的开机自检统计信息 分页
     */
    PageInfo<BootInfoVO> getAllBootInfo(DeviceQry qry);
}
